package cn.com.ctcloud.saas.ids.demo.user.service;

import java.util.List;

import cn.com.ctcloud.saas.ids.demo.user.domain.UserDemoObj;

/**
 * Title: ChinaCT IDS
 * <p>
 * Description: Demo
 * <p>
 * Copyright: Copyright (c) 2008
 * <p>
 * Company: Liaoning Open Data Communication Co.,Ltd.
 *
 * @author lihui
 * @version 2.0.0
 */
public interface IUserDemoService {
	/**
	 * 保存对象
	 *
	 * @param obj
	 *            对象
	 */
	void saveOrUpdate(UserDemoObj obj);

	/**
	 * 根据ID删除对象
	 *
	 * @param logicId
	 *            对象ID
	 */
	void deleteByLogicId(String logicId);

	/**
	 * 根据id查询对象
	 *
	 * @param logicId
	 *            对象logicId
	 * @return 对象
	 */
	UserDemoObj getByLogicId(String logicId);

	/**
	 * 查询所有对象
	 *
	 * @return 对象集合
	 */
	List<UserDemoObj> findAll();

}